package com.tf_cut.backend.seller.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Date;

import javax.persistence.Id;

import com.tf_cut.backend.common.pojo.PageCondition;
import com.tf_cut.backend.seller.vo.SellerAccountDetailVo.SellerAccountDetailVoBuilder;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@NoArgsConstructor	//无参数构造函数，不加会在bean copy时报错
@AllArgsConstructor //全参数构造函数
@Builder			//有全参数构造函数时，可以使用builder方式new 对象
@Data
public class SellerAndServiceVo extends PageCondition implements Serializable{
	
	@Id
	private String sellerId;
	private String importId;
	private String sellerName;
	private String sellerCompanyName;
	private String sellerMobile;
	private String sellerCity;
	private Date loadDate;
	private BigDecimal maxPay;
	private BigDecimal minPay;
	private String taxPayerCode;
	private String sellerAddress;
	private String sellerPhone;
	private String sellerBank;
	private String sellerBankAccount;
	private String sellerState;


	private String loginId;
	private String loginName;
	private String creditCode;//'信用code',
	private String businessLicenseFile;
	private String isAuthentication;//'是否认证Y 认证 N没认证',

	private String isOld;

	private String serviceType; //商户开票服务类型(2020-11-21新增)
	
	private String ServiceName;
	
	private String refState;
	
	private String agentName;

}
